package com.umeox.watch.moto.pedometer.util;

public interface ICache {
    /**
     * 上一次计步数据
     */
    String KEY_STEP_COUNT_TOTAL = "com.wherecom.key.STEP_COUNT_TOTAL";
    /**
     * 计步数据,重置时间
     */
    String KEY_STEP_TIME = "com.wherecom.key.STEP_TIME";
    /**
     * 首次开机,设备同步数据状态
     */
    String KEY_DEVICE_DATA = "com.wherecom.key.DEVICE_DATA";
    /**
     * 首次开机,语言选择
     */
    String KEY_LANGUAGE = "com.wherecom.key.CONFIGURATION_LANGUAGE";
    /**
     * 首次开机，向导页
     */
    String KEY_GUIDE = "com.wherecom.key.CONFIGURATION_GUIDE";

    String KEY_BOOT = "com.wherecom.key.BOOT";
    /**
     * 应用图标布局
     */
    String KEY_MENU_LAYOUT = "com.wherecom.key.MENU_LAYOUT";
    /**
     * 电话通话音量
     */
    String KEY_VOLUME_VOICE_CALL = "com.wherecom.key.VOLUME_VOICE_CALL";
    String KEY_WATCH_FACE_ICON_INDEX = "com.wherecom.key.WATCH_FACE_ICON_INDEX";

    void put(String key, long value);

    long get(String key, long defaultValue);

    void put(String key, int value);

    int get(String key, int defaultValue);

    void put(String key, boolean value);

    boolean get(String key, boolean defaultValue);

    void remove(String key);

    void clear();

    void clearAll();


}
